Skip to content

Add reusable actions from Strimzi projects#1

Merged
Frawless merged 11 commits intostrimzi:mainfrom
Frawless:extract-actions
Feb 18, 2026
Merged

Add reusable actions from Strimzi projects#1
Frawless merged 11 commits intostrimzi:mainfrom
Frawless:extract-actions

Conversation

@Frawless
Copy link
Member

@Frawless Frawless commented Feb 9, 2026

This PR extracts re-usable actions from other strimzi projects. Notable we are speaking about dependencies actions:

  • install-docker
  • install-yq
  • install-shellcheck
  • install-syft
  • install-helm
  • setup-java
  • setup-kind
  • setup-minikube

and build actions:

  • build-binaries
  • build-containers
  • push-containers
  • deploy-java
  • publish-helm-chart
  • release-artifacts
  • load-containers

THe actions are tested in local workflow, where:

  • all dependencies has it's own usage + check that everything is fine
  • all build actions are used within workflow where real integration is tested with Strimzi repos

Examples of integration tests - https://github.com/Frawless/github-actions/actions/workflows/test-integrations.yml
Example of dependencies checks - https://github.com/Frawless/github-actions/actions/workflows/test-dependencies.yml

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
@Frawless Frawless requested review from im-konge and scholzj February 9, 2026 12:46
@kornys
Copy link
Member

kornys commented Feb 9, 2026

❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️

Copy link
Member

@scholzj scholzj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I swear I tried to review it ... but it's pretty hard ... and I have the attention span of a goldfish ... but at least something 😮

Copy link
Member

@im-konge im-konge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on this, I left couple of comments.

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
@Frawless
Copy link
Member Author

I did some changes after reviews and @im-konge gave it a try on https://github.com/strimzi/test-clients/actions/runs/21869370774/job/63119641600?pr=147 . The PR is ready for another round of reviews.

Copy link
Member

@im-konge im-konge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Last few comments from my side, thanks :)

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Copy link
Member

@im-konge im-konge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks :) this is great.

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
@Frawless Frawless merged commit c0bcc62 into strimzi:main Feb 18, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants